home *** CD-ROM | disk | FTP | other *** search
-
-
-
- RRRREEEEXXXXEEEECCCC((((3333NNNN)))) RRRREEEEXXXXEEEECCCC((((3333NNNN))))
-
-
-
- NNNNAAAAMMMMEEEE
- rexec - return stream to a remote command
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- iiiinnnntttt rrrreeeexxxxeeeecccc((((cccchhhhaaaarrrr ********aaaahhhhoooosssstttt,,,, iiiinnnntttt iiiinnnnppppoooorrrrtttt,,,, cccchhhhaaaarrrr ****uuuusssseeeerrrr,,,, cccchhhhaaaarrrr ****ppppaaaasssssssswwwwdddd,,,,
- cccchhhhaaaarrrr ****ccccmmmmdddd,,,, iiiinnnntttt ****ffffdddd2222pppp))));;;;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _R_e_x_e_c looks up the host *_a_h_o_s_t using _g_e_t_h_o_s_t_b_y_n_a_m_e(3N), returning -1 if
- the host does not exist. Otherwise *_a_h_o_s_t is set to the standard name of
- the host. If a username and password are both specified, then these are
- used to authenticate to the foreign host; otherwise the environment and
- then the user's ._n_e_t_r_c file in his home directory are searched for
- appropriate information. If all this fails, the user is prompted for the
- information.
-
- The port _i_n_p_o_r_t specifies which well-known DARPA Internet port to use for
- the connection; the call ``getservbyname("exec", "tcp")'' (see
- _g_e_t_s_e_r_v_e_n_t(3N)) will return a pointer to a structure, which contains the
- necessary port. The protocol for connection is described in detail in
- _r_e_x_e_c_d(1M). NNNNOOOOTTTTEEEE: password aging is not supported by the the _r_e_x_e_c_d(1M)
- daemon in this implementation.
-
- If the connection succeeds, a socket in the Internet domain of type
- SOCK_STREAM is returned to the caller, and given to the remote command as
- ssssttttddddiiiinnnn and ssssttttddddoooouuuutttt. If _f_d_2_p is non-zero, then an auxiliary channel to a
- control process will be setup, and a descriptor for it will be placed in
- *_f_d_2_p. The control process will return diagnostic output from the
- command (unit 2) on this channel, and will also accept bytes on this
- channel as being UNIX signal numbers, to be forwarded to the process
- group of the command. The diagnostic information returned does not
- include remote authorization failure, as the secondary connection is set
- up after authorization has been verified. If _f_d_2_p is 0, then the ssssttttddddeeeerrrrrrrr
- (unit 2 of the remote command) will be made the same as the ssssttttddddoooouuuutttt and no
- provision is made for sending arbitrary signals to the remote process,
- although you may be able to get its attention by using out-of-band data.
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- _R_e_x_e_c returns a valid socket descriptor on success. It returns -1 on
- error and prints a diagnostic message on the standard error.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- rcmd(3N), rexecd(1M)
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-